package com.taobao.api.domain;

import com.taobao.api.TaobaoObject;
import com.taobao.api.internal.mapping.ApiField;

/**
 * 提供查询APPKey为淘宝带来成交以及流量
 *
 * @author auto create
 * @since 1.0, null
 */
public class TopSpm extends TaobaoObject {

	private static final long serialVersionUID = 2262631128529295879L;

	/**
	 * 为淘宝带来的支付宝成交金额
	 */
	@ApiField("alipay_deal_amount")
	private String alipayDealAmount;

	/**
	 * 为淘宝带来的支付宝成交笔数
	 */
	@ApiField("alipay_deal_count")
	private Long alipayDealCount;

	/**
	 * 为淘宝带来的支付宝成交人数
	 */
	@ApiField("alipay_uv")
	private Long alipayUv;

	/**
	 * SPM第四位编码（默认为TOP系统自动生成的0-9数字，ISV可以自行更改编码，但建议使用数字）
	 */
	@ApiField("module")
	private String module;

	/**
	 * SPM第三位编码（默认为TOP系统自动生成的0-9数字，ISV可以自行更改编码，但建议使用数字）
	 */
	@ApiField("page")
	private String page;

	/**
	 * 为淘宝带来的PV
	 */
	@ApiField("pv")
	private Long pv;

	/**
	 * 为淘宝带来的UV
	 */
	@ApiField("uv")
	private Long uv;

	public String getAlipayDealAmount() {
		return this.alipayDealAmount;
	}
	public void setAlipayDealAmount(String alipayDealAmount) {
		this.alipayDealAmount = alipayDealAmount;
	}

	public Long getAlipayDealCount() {
		return this.alipayDealCount;
	}
	public void setAlipayDealCount(Long alipayDealCount) {
		this.alipayDealCount = alipayDealCount;
	}

	public Long getAlipayUv() {
		return this.alipayUv;
	}
	public void setAlipayUv(Long alipayUv) {
		this.alipayUv = alipayUv;
	}

	public String getModule() {
		return this.module;
	}
	public void setModule(String module) {
		this.module = module;
	}

	public String getPage() {
		return this.page;
	}
	public void setPage(String page) {
		this.page = page;
	}

	public Long getPv() {
		return this.pv;
	}
	public void setPv(Long pv) {
		this.pv = pv;
	}

	public Long getUv() {
		return this.uv;
	}
	public void setUv(Long uv) {
		this.uv = uv;
	}

}
